package com.cyandpos.pad.cateringformat.choosemenu.presenter;

import com.cyandpos.pad.posdata.DjdData;
import com.cyandpos.pad.posdata.Goods;
import com.cyandpos.pad.posdata.QueryGoodParam;
import com.cyandpos.pad.posdata.QueryMemberReq;
import com.cyandpos.pad.posdata.QueryOrderReq;
import com.cyandpos.pad.posdata.TicketInfo;

public interface QueryFoodPresenter {

    void loadQueryFood(String shopid);//餐饮商品

    void createSaleId(String orderNo,String tableNo,String personNo);   //创建订单

    void queryGoods(QueryGoodParam goodsCode, TicketInfo ticketInfo, int subInx);  //商品查询

    void frontDiscount(String disType, String money, Goods goods, String orderNo, boolean isSingle);  //前台折扣

    void queryMember(QueryMemberReq requestParam);  //会员查询

    void cancelOrder(String orderNo);   //取消订单

    void preparePay(TicketInfo ticketInfo, boolean isPromotion);  //准备付款

    void queryOrderInfoEexcute(QueryOrderReq req);
}
